class AlterDatoPerfil < ActiveRecord::Migration
  def self.up
    remove_column :usuarios, :quiero_ser_amigo
    add_column :usuarios, :quiero_ser_amigo, :boolean, :default => 1
    
    Usuario.find(:all).each do |usuario|
      usuario.update_attributes(:quiero_ser_amigo => 1)
      
      usuario.amistades.each do |amistad|
        Recordatorio.create(:usuario_id => amistad.usuario.id, :amigo_id => amistad.amigo.id)
      end
    end    
  end

  def self.down
    remove_column :usuarios, :quiero_ser_amigo
    add_column :usuarios, :quiero_ser_amigo, :boolean
  end
end
